home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 February: Technology Seed / Mac Tech Seed Feb '97.toast / OpenDoc 1.2b2c1 / OpenDoc / Interfaces / IDL / StdDefs.idl < prev    next >
Encoding:
Text File  |  1997-01-01  |  18.6 KB  |  374 lines  |  [TEXT/MPS ]

  1. //#    Copyright:    © 1994 - 1996 by Apple Computer, Inc., all rights reserved.
  2.  
  3. #ifndef _STDDEFS_
  4. #define _STDDEFS_
  5.  
  6. #ifndef _ODTYPESM_
  7. #include "ODTypesM.idl"
  8. #endif
  9.  
  10. /* 
  11.     The C/C++ and Rez emitters are applied to this file.
  12. */
  13.  
  14. #if defined(__SOMIDL__) && defined(EMIT_GLOBAL_CONSTANTS)
  15. #pragma somemittypes on
  16. #endif
  17.  
  18. //#--------------------------------------------------------------------------------
  19. //# Prefixes
  20. //#--------------------------------------------------------------------------------
  21.  
  22. const  ODISOStr kODISOPrefix    = "+//ISO 9070/ANSI::113722::US::CI LABS::";
  23.  
  24. //#--------------------------------------------------------------------------------
  25. //# Miscellaneous
  26. //#--------------------------------------------------------------------------------
  27.  
  28. const long kODNULL = 0;
  29.  
  30. const ODBoolean  kODFalse = 0;
  31. const ODBoolean  kODTrue = 1;
  32.  
  33. const ODULong kODNoWait = 0;  // For the wait parameter to Lock()
  34.  
  35. //#--------------------------------------------------------------------------------
  36. //# Tokens
  37. //#--------------------------------------------------------------------------------
  38.  
  39. const ODTypeToken kODNullTypeToken = 0;
  40.  
  41. //#--------------------------------------------------------------------------------
  42. //# IDs
  43. //#--------------------------------------------------------------------------------
  44.  
  45. const ODID kODNULLID     = 0;
  46. const ODID kODIDAll    = 0;
  47. const ODID kODIndexAll    = 0;
  48. const ODID kODIDWild    = 0;
  49.  
  50. //#--------------------------------------------------------------------------------
  51. //# Object Types
  52. //#--------------------------------------------------------------------------------
  53.  
  54. const ODObjectType kODPartObject = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ObjectType:Part";
  55. const ODObjectType kODFrameObject = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ObjectType:Frame";
  56. const ODObjectType kODNonPersistentFrameObject = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ObjectType:NonPersistentFrame";
  57.  
  58. //#--------------------------------------------------------------------------------
  59. //# NameSpaces
  60. //#--------------------------------------------------------------------------------
  61.  
  62. const ODISOStr        kODContainerSuite        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:ContainerSuite";
  63. const ODISOStr        kODKind                    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindCategories";
  64. const ODISOStr        kODEditorKinds            =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorKinds";
  65. const ODISOStr        kODViewer                =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:Viewers";
  66. const ODISOStr        kODKindOldMacOSType        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindOldMacOSType";
  67. const ODISOStr        kODEditorPlatformKind    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorPlatformKind";
  68. const ODISOStr        kODEditorPlatformSignature=    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorPlatformSignature";
  69. const ODISOStr        kODEditorHelpFile        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorHelpFile";
  70.  
  71. const ODISOStr        kODSysPrefContainerSuites=    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefContainerSuites";
  72. const ODISOStr        kODSysPrefEditorKinds    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefEditorKinds";
  73. const ODISOStr        kODSysPrefEditorCategories    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:SysPrefEditorCategories";
  74.  
  75. const ODISOStr        kODEditorUserString        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:EditorUserString";
  76. const ODISOStr        kODKindUserString        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:KindUserString";
  77. const ODISOStr        kODCategoryUserString    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:CategoryUserString";
  78.  
  79. const ODISOStr        kODWrongCUPEditor        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:WrongCUPEditor";
  80. const ODISOStr        kODFileFromEditor        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:NameSpace:FileFromEditor";
  81.  
  82. const ODOSType        kODNameMappings            =    'nmap';
  83. const ODISOStr        kODSimpleViewer            =    "";
  84.  
  85. const ODUByte        kODPlatformKindFileChar1    =    '#';
  86.  
  87. //#--------------------------------------------------------------------------------
  88. //# Editors
  89. //#--------------------------------------------------------------------------------
  90.  
  91. const ODEditor  kODNoEditor = kODNULL;
  92.  
  93. const ODISOStr  kODBlackBoxHandlerOfLastResort = "Apple::NoPart";
  94.  
  95. const ODISOStr  kODViewerOfLastResortKind    = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Kind:ViewerOfLastResortKind";
  96.  
  97. //#--------------------------------------------------------------------------------
  98. //# Categories
  99. //#--------------------------------------------------------------------------------
  100.  
  101. const ODISOStr kODCategoryPlainText        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Text:Plain";
  102. const ODISOStr kODCategoryStyledText    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Text:Styled";
  103. const ODISOStr kODCategoryDrawing        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Drawing";
  104. const ODISOStr kODCategory3DGraphic        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:3DGraphic";
  105. const ODISOStr kODCategoryPainting        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Painting";
  106. const ODISOStr kODCategoryMovie            =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Movie";
  107. const ODISOStr kODCategorySampledSound    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:SampledSound";
  108. const ODISOStr kODCategoryStructuredSound    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:StructuredSound";
  109. const ODISOStr kODCategoryChart            =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Chart";
  110. const ODISOStr kODCategoryFormula        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Formula";
  111. const ODISOStr kODCategorySpreadsheet    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Spreadsheet";
  112. const ODISOStr kODCategoryTable            =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Table";
  113. const ODISOStr kODCategoryDatabase        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Database";
  114. const ODISOStr kODCategoryQuery            =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Query";
  115. const ODISOStr kODCategoryConnection    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Connection";
  116. const ODISOStr kODCategoryScript        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Script";
  117. const ODISOStr kODCategoryOutline        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Outline";
  118. const ODISOStr kODCategoryPageLayout    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:PageLayout";
  119. const ODISOStr kODCategoryPresentation    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Presentation";
  120. const ODISOStr kODCategoryCalendar        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Calendar";
  121. const ODISOStr kODCategoryForm            =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Form";
  122. const ODISOStr kODCategoryExecutable    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Executable";
  123. const ODISOStr kODCategoryCompressed    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Compressed";
  124. const ODISOStr kODCategoryControlPanel    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:ControlPanel";
  125. const ODISOStr kODCategoryControl        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Control";
  126. const ODISOStr kODCategoryPersonalInfo    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:PersonalInfo";
  127. const ODISOStr kODCategorySpace            =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Space";
  128. const ODISOStr kODCategoryProject        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Project";
  129. const ODISOStr kODCategorySignature        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Signature";
  130. const ODISOStr kODCategoryKey            =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Key";
  131. const ODISOStr kODCategoryUtility        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Utility";
  132. const ODISOStr kODCategoryMailingLabel    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:MailingLabel";
  133. const ODISOStr kODCategoryLocator        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Locator";
  134. const ODISOStr kODCategoryPrinter        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Printer";
  135.  
  136. const ODISOStr kODCategoryTime            =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Time";
  137. const ODISOStr kODCategoryArchive        =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Archive";
  138. const ODISOStr kODCategoryMissingEditorViewer    =    "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Category:Missing Editor/Viewer";
  139.  
  140. //#--------------------------------------------------------------------------------
  141. //# Resource types
  142. //#--------------------------------------------------------------------------------
  143.  
  144. const short kODIsMacOSTypeID            =    1;            /* Mac OSType */
  145. const short kODIsINTLTextID                =    2;            /* International text */
  146. const short kODIsAnISOStringID            =    3;            /* ISOString */
  147. const short kODIsAnISOStringListID        =    4;            /* ISOString List*/
  148. const short kODIsPltfmTypeSpacID        =    5;            /* PlatformTypeSpace */
  149. const short kODIsHelpFileNameID            =    6;            /* AppleGuide file on the Mac */
  150.  
  151. const short kODPaletteWDEFID            =    128;        /* Windoid WDEF */
  152.  
  153. //#--------------------------------------------------------------------------------
  154. //# PlatformTypeSpace
  155. //#--------------------------------------------------------------------------------
  156.  
  157. const    ODULong kODPlatformFileType            = 1;
  158. const    ODULong kODPlatformDataType            = 2;
  159.  
  160. //#--------------------------------------------------------------------------------
  161. //# International text format constants
  162. //#--------------------------------------------------------------------------------
  163.  
  164. const    short kODISO10646_1993BaseEncoding     =    0;            // UCS
  165. const ODITextFormat kODTraditionalMacText = 0;
  166.  
  167. //#--------------------------------------------------------------------------------
  168. //# Semantic events
  169. //#--------------------------------------------------------------------------------
  170.  
  171. interface ODPart;
  172.  
  173. const ODPart    kODAppShell         =    0;
  174.  
  175. //#--------------------------------------------------------------------------------
  176. //# View Type Sizes
  177. //#--------------------------------------------------------------------------------
  178.  
  179. const    short    kODTinyIconSize        =    12;    // 12x12 pixels
  180. const     short     kODSmallIconSize    =    16;    // 16x16 pixels
  181. const    short    kODLargeIconSize    =    32;    // 32x32 pixels
  182. const    short    kODThumbnailSize    =    64;    // 64x64 pixels
  183.  
  184. //#--------------------------------------------------------------------------------
  185. //# Imaging
  186. //#--------------------------------------------------------------------------------
  187.  
  188.     /* Graphics systems are of course platform dependent, but their numeric IDs
  189.        should be globally registered to avoid overlaps; otherwise confusion may
  190.        occur when documents are moved between platforms, or objects on different
  191.        platforms attempt to communicate via DSOM. */
  192.  
  193. const ODGraphicsSystem kODNoGraphicsSystem = 0;
  194. const ODGraphicsSystem    kODQuickDraw    = 1; // Macintosh QuickDraw graphics system
  195. const ODGraphicsSystem kODQuickDrawGX    = 2; // Macintosh QuickDraw GX graphics system
  196.  
  197. const ODTransformType kODIdentityXform         = 0;    // Identity (no-op) transform
  198. const ODTransformType kODTranslateXform         = 1;    // Pure translation/offset
  199. const ODTransformType kODScaleXform              = 2;    // Pure scale, no offset
  200. const ODTransformType kODScaleTranslateXform = 3;    // Scale and offset
  201. const ODTransformType kODLinearXform         = 4;    // Scale/rotate/skew, but no offset
  202. const ODTransformType kODLinearTranslateXform= 5;    // Linear as above, but with offset
  203. const ODTransformType kODPerspectiveXform     = 6;    // Perspective: m[0][2]!=0 or m[1][2]!=0
  204.  
  205. const ODTransformType kODUnknownXform         =-1;    // Type not known yet [internal use only]
  206. const ODTransformType kODInvalidXform         = 7;    // Bad matrix [internal use only]
  207.  
  208. //#--------------------------------------------------------------------------------
  209. //# ViewTypes and Presentations
  210. //#--------------------------------------------------------------------------------
  211.  
  212. const ODType kODViewAsSmallIcon        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:SmallIcon";
  213. const ODType kODViewAsLargeIcon        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:LargeIcon";
  214. const ODType kODViewAsThumbnail        = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:Thumbnail";
  215. const ODType kODViewAsFrame            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ViewType:Frame";
  216.  
  217. const ODType kODPresDefault            = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Presentation:Default";
  218.  
  219. //#--------------------------------------------------------------------------------
  220. //# Drag And Drop
  221. //#--------------------------------------------------------------------------------
  222.  
  223. const ODULong kODDragIsInSourceFrame    = 0x00000001;
  224. const ODULong kODDragIsInSourcePart        = 0x00000002;
  225.  
  226. const ODULong kODDropIsInSourceFrame    = kODDragIsInSourceFrame;
  227. const ODULong kODDropIsInSourcePart        = kODDragIsInSourcePart;
  228. const ODULong kODDropIsMove                = 0x00000004;
  229. const ODULong kODDropIsCopy                = 0x00000008;
  230. const ODULong kODDropIsPasteAs            = 0x00000010;
  231.  
  232. //#--------------------------------------------------------------------------------
  233. //# Interchange
  234. //#--------------------------------------------------------------------------------
  235.  
  236. const ODType kODDragImageRegionHandle             = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc::DragImage:RegionHandle";
  237. const ODValueType            kODHFSPromise         = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc::Type:HFSPromise";
  238. const ODValueType            kODTypeAll             = kODNULL;
  239.  
  240. const ODUpdateID              kODUnknownUpdate     = 0;
  241.  
  242. const ODLinkUpdateResult    kODLinkUpdateSuspend= 0;
  243. const ODLinkUpdateResult    kODLinkUpdateStop     = 1;
  244. const ODLinkUpdateResult    kODLinkUpdateContinue = 2;
  245.  
  246. const ODPasteAsMergeSetting    kODPasteAsMerge     = 1;
  247. const ODPasteAsMergeSetting kODPasteAsEmbed     = 3;
  248. const ODPasteAsMergeSetting kODPasteAsMergeOnly = 0;
  249. const ODPasteAsMergeSetting kODPasteAsEmbedOnly = 2;
  250.  
  251. //#--------------------------------------------------------------------------------
  252. //# For ODStorageUnit
  253. //#--------------------------------------------------------------------------------
  254.  
  255. const ODStorageUnitKey    kODNULLKey = 0;
  256.  
  257. const ODULong kODPosUndefined = 0xFFFFFFFF;
  258. const ODULong kODPosSame = 0x00;
  259. const ODULong kODPosAll = 1;
  260. const ODULong kODPosFirstSib = 2;
  261. const ODULong kODPosLastSib = 3;
  262. const ODULong kODPosNextSib = 4;
  263. const ODULong kODPosPrevSib = 5;
  264. const ODULong kODPosFirstBelow = 6;
  265. const ODULong kODPosLastBelow = 7;
  266. const ODULong kODPosFirstAbove = 8;
  267. const ODULong kODPosLastAbove = 9;
  268. const ODULong kODPosReserved11 = 10;
  269. const ODULong kODPosReserved12 = 11;
  270. const ODULong kODPosReserved13 = 12;
  271. const ODULong kODPosReserved14 = 13;
  272. const ODULong kODPosReserved15 = 14;
  273. const ODULong kODPosMWrap = 0x10;
  274. const ODULong kODPosTop = 0x20;
  275.  
  276. //#--------------------------------------------------------------------------------
  277. //# For ODDocument
  278. //#--------------------------------------------------------------------------------
  279.  
  280. const ODDocumentID  kODDefaultDocument = 1;
  281.  
  282. const ODContainerType kODDefaultFileContainer     = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ContainerType:File";
  283. const ODContainerType kODDefaultMemoryContainer = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:ContainerType:Memory";
  284.  
  285. const ODContainerType kODBentoFileContainer     = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Bento Container Suite:ContainerType:File";
  286. const ODContainerType kODBentoMemoryContainer     = "+//ISO 9070/ANSI::113722::US::CI LABS::OpenDoc:Bento Container Suite:ContainerType:Memory";
  287.  
  288.  
  289. //#--------------------------------------------------------------------------------
  290. //# Events
  291. //#--------------------------------------------------------------------------------
  292.  
  293. const  ODSShort    kODEvtNull             = 0; // 0-15 copied from Macintosh: <Events.h>
  294. const  ODSShort    kODEvtMouseDown        = 1;
  295. const  ODSShort    kODEvtMouseUp        = 2;
  296. const  ODSShort    kODEvtKeyDown        = 3;
  297. const  ODSShort    kODEvtKeyUp            = 4;
  298. const  ODSShort    kODEvtAutoKey        = 5;
  299. const  ODSShort    kODEvtUpdate        = 6;
  300. const  ODSShort    kODEvtDisk            = 7;
  301. const  ODSShort    kODEvtActivate        = 8;
  302. const  ODSShort    kODEvtOS            = 15;
  303. const  ODSShort kODEvtBGMouseDown    = 16; // Mouse-down while in background [special]
  304.     
  305. const  ODSShort    kODEvtMenu            = 98;
  306. const  ODSShort    kODEvtMouseDownEmbedded = 99;    
  307.                                         // A mouse-down in an embedded frame, or the active border
  308.                                         // Sent to the container
  309. const  ODSShort    kODEvtMouseUpEmbedded = 100;
  310.                                         // A mouse-up in an embedded frame, or the active border
  311.                                         // Sent to the container
  312. const  ODSShort    kODEvtMouseDownBorder = 101;
  313.                                         // A mouse-down in an embedded frame, or the active border
  314.                                         // Sent to the container
  315. const  ODSShort    kODEvtMouseUpBorder    = 102;
  316.                                         // A mouse-up in an embedded frame, or the active border
  317.                                         // Sent to the container
  318. const  ODSShort    kODEvtWindow         = 103;
  319.                                         // Used to offer events in title bar to root part
  320. const  ODSShort    kODEvtMouseEnter     = 104;
  321. const  ODSShort    kODEvtMouseWithin     = 105;
  322. const  ODSShort    kODEvtMouseLeave     = 106;
  323. const  ODSShort    kODEvtBGMouseDownEmbedded = 107;    
  324.                                         // A mouse-down in an embedded frame, when process is inactive
  325.                                         // Sent to the container
  326. const  ODSShort    kODEvtExit             = 108;    // Dispatched immediately before session is destructed.
  327.  
  328.  
  329. const  ODSShort    kODMDInDesk            = 0; // TÇ: 0-8 copied from Macintosh: <Windows.h>
  330. const  ODSShort    kODMDInMenuBar        = 1;
  331. const  ODSShort    kODMDInSysWindow    = 2;
  332. const  ODSShort    kODMDInContent        = 3;
  333. const  ODSShort    kODMDInDrag            = 4;
  334. const  ODSShort    kODMDInGrow            = 5;
  335. const  ODSShort    kODMDInGoAway        = 6;
  336. const  ODSShort    kODMDInZoomIn        = 7;
  337. const  ODSShort    kODMDInZoomOut        = 8;
  338.  
  339.  
  340. //#--------------------------------------------------------------------------------
  341. //# Windows
  342. //#--------------------------------------------------------------------------------
  343.  
  344. const ODWindowLayer kODWinLayerDialog    = 0x0020;
  345. const ODWindowLayer kODWinLayerFloating    = 0x0040;
  346. const ODWindowLayer kODWinLayerDocument    = 0x0060;
  347.  
  348.  
  349. //#--------------------------------------------------------------------------------
  350. //# Shell
  351. //#--------------------------------------------------------------------------------
  352.  
  353. const ODOSType     kODShellSignature = 'odtm';
  354. // TÇ: Dependent files where you have to hand copy this constant: 
  355. //  OpenDoc™ PPC π, OpenDoc™ 68K π, OpenDocX.mak
  356. //
  357. // NOTE: This constant needs to be the same as the "Creator" in the 
  358. // OpenDoc™ PPC π and OpenDoc™ 68K π project file preferences dialog, project pane
  359. // Also, make sure that the "SetFile -c " statements which are immediately
  360. // after the "MergeFragment" statments in OpenDocX.mak also have the same constant
  361. // e.g.
  362. //         SetFile -c odtm "{ODBinaryDir}OpenDoc™"
  363.  
  364. #if defined(__SOMIDL__) && defined(EMIT_GLOBAL_CONSTANTS)
  365. #pragma somemittypes off
  366. #endif
  367.  
  368. module OpenDoc_StdDefs 
  369. {
  370.     const string OpenDoc_StdDefs_Version = "1.2.";
  371. };
  372.  
  373. #endif //# _STDDEFS_
  374.